Thực đơn
Biểu diễn số âm Số quá NPhương pháp biểu diễn số quá N – còn được gọi là biểu diễn số dịch (biased representation) – sử dụng một số nguyên N cho trước làm giá trị dịch ("dịch" hiểu nôm na theo nghĩa "sự dịch chuyển" hay "sự thiên lệch"). Theo phương pháp này, một giá trị thập phân (tức giá trị cần biểu diễn) sẽ được biểu diễn bằng dạng nhị phân của một số dương nào đó sao cho, giá trị của số dương này lớn hơn giá trị cần biểu diễn N đơn vị.
Ví dụ: giả sử cần biểu diễn giá trị 210 theo số quá 5 (mẫu 8 bit):
Vậy 210 sẽ được biểu diễn bằng dạng nhị phân của 7: 00000111.
Theo ví dụ trên, ta sẽ có bảng sau:
Số thập phân cần biểu diễn | Giá trị thập phân của số quá 5 | Do đó, số thập phân sẽ được biểu diễn thành |
---|---|---|
−5 | 0 | 00000000 |
−4 | 1 | 00000001 |
−3 | 2 | 00000010 |
−2 | 3 | 00000011 |
−1 | 4 | 00000100 |
0 | 5 | 00000101 |
1 | 6 | 00000110 |
2 | 7 | 00000111 |
3 | 8 | 00001000 |
4 | 9 | 00001001 |
5 | 10 | 00001010 |
6 | 11 | 00001011 |
7 | 12 | 00001100 |
8 | 13 | 00001101 |
9 | 14 | 00001110 |
10 | 15 | 00001111 |
Ta thấy, 0 được biểu diễn bằng nhị phân của 5, và −5 được biểu diễn bằng nhị phân của 0. Tổng quát, 0 được biểu diễn bằng nhị phân của N, còn −N được biểu diễn bằng mẫu có tất cả các bit đều là 0.
Phương pháp này ngày nay còn được sử dụng rộng rãi để biểu diễn các số chấm động (floating point number), tiêu biểu là chuẩn số chấm động IEEE. Theo chuẩn này, các số chấm động có độ chính xác đơn (single-precision) 32 bit (như kiểu float
của Java) có phần mũ (chính là số lượng ký số của phần nằm sau dấu chấm thập phân) được biểu diễn bằng số quá 127 với mẫu 8 bit, và các số chấm động có độ chính xác đôi (double-precision) 64 bit (như kiểu double
của Java) có phần mũ biểu diễn bằng số quá 1023 với mẫu 11 bit.
Thực đơn
Biểu diễn số âm Số quá NLiên quan
Biểu tình Thái Bình 1997 Biểu tình Tây Nguyên 2004 Biểu tình bài Nhật tại Trung Quốc năm 2012 Biểu tượng LGBT Biểu tình tại Hồng Kông 2019–20 Biểu tình tại Hồng Kông 2014 Biểu tình phản đối Luật đặc khu kinh tế và Luật An ninh mạng Biểu tượng cảm xúc Biểu tượng Olympic Biểu tình George FloydTài liệu tham khảo
WikiPedia: Biểu diễn số âm